package com.ww7h.ui.mvvm.v

import androidx.databinding.ViewDataBinding
import com.ww7h.ui.base.ui.BaseFragment
import com.ww7h.ui.mvvm.vm.BaseViewModel

/**
 * ================================================
 * 描述：
 * 来源：     Android Studio.
 * 项目名：   BigObj
 * 包名：     com.ww7h.common.mvvm
 * 创建时间：  2020/11/3 23:53
 * @author   ww
 * ================================================
 */
abstract class ViewFragment<VDB : ViewDataBinding> : BaseFragment<VDB>() {

    protected fun <VM : BaseViewModel> getViewModel(tClass: Class<VM>): VM? {
        return activity?.let {
            viewCommon.getViewModel(it, tClass)
        }
    }

}